self-service buffet - German English Dictionary